home *** CD-ROM | disk | FTP | other *** search
/ Amiga Game-Power / Amiga Game-Power.iso / power games ii / mind master / etti / dokumentation.txt < prev    next >
Text File  |  1994-05-20  |  12KB  |  206 lines

  1. H 2
  2. <<Etti Dokumentationvon Axel SodtalbersSeite \#       Etti Dokumentationvon Axel SodtalbersSeite \#       G************************************
  3. G*                                  *
  4. G*  "E T T I, der Ettikettendrucker  *
  5. G*                                  *
  6. G*   Version 1.0    Public Domain   *
  7. G*                                  *
  8. G*  "A X E L   S O D T A L B E R S   *
  9. G*        Zum Fernsehturm 38        *
  10. G*       2960 Aurich - Popens       *
  11. G*         Tel.: 04941/3519         *
  12. G*                                  *
  13. G*   Etti darf frei kopiert werden  *
  14. G*   solange mein Name im Programm  *
  15. G*           gelassen wird !        *
  16. G*                                  *
  17. G*  Spenden (Schnaps und so) nehme  *
  18. G*       ich gern entgegen !        *
  19. G*                                  *
  20. G************************************
  21. G
  22. G
  23. GProgrammstart
  24. G
  25. GETTI wird ganz normal wie jedes andere AmigaBasic-Programm entweder
  26. Gvon der Workbench oder vom CLI aus gestartet.
  27. G
  28. GDer Bildschirm
  29. G
  30. GHat man das Programm gestartet, erscheint ETTI mit einem in mehrere
  31. GKästen aufgeteilten Screen.
  32. GIm Gegensatz zu vielen anderen Programmen für den Amiga verwendet
  33. GETTI keine Pull-Down-Menüs sondern Tastaturkommandos. Ein dauernder
  34. GWechsel zwischen Maus und Tastatur (zur Texteingabe) erschien zu
  35. Gunkomfortabel.
  36. G
  37. GDie Befehle
  38. G
  39. G(D)rucken         : Startet den Ausdruck.
  40. G(C)olor ein/aus   : Bestimmt, ob der Ausdruck in Farbe oder S/W
  41. G                    erfolgen soll.
  42. G(S)peichern       : Speichert eine Ettikette mit allen Attributen 
  43. G                    wie z.B. Farbe, Schriftart usw.
  44. G                    An den vom Benutzer eingegebenen Dateinamen wird
  45. G                    automatisch ein ".etti" angehängt.
  46. G(L)aden           : Lädt eine mit ETTI gespeicherte Ettikette ein.
  47. G                    Der Anhang ".etti" darf bei der Eingabe des 
  48. G                    Dateinamens nicht mit eingegeben werden.
  49. G                    Kann ETTI eine Datei nicht finden, gibt er die
  50. G                    Meldung "Die Datei existiert nicht" aus.
  51. G                    Nach Tastendruck geht es dann normal weiter.
  52. G(V)erzeichnis     : Wählt man diesen Befehl an, so wird man zuerst
  53. G                    vom Programm gefragt, ob man das Verzeichnis neu
  54. G                    eingeben möchte. Bejaht man dies, so kann man
  55. G                    einen neuen Pfad eintippen. Zu beachten ist dabei,
  56. G                    daß man Unterverzeichnissen immer ein "/" anfügen
  57. G                    sollte. Beispiel: df1:Root/
  58. G                    (jetzt nicht mehr notwendig !  AS Sept88)
  59. G                    Das aktuelle Verzeichnis wird immer in dem oberen
  60. G                    der beiden kleinen Kästen rechts unten im Bild-
  61. G                    schirm angegeben.
  62. G                    Nachdem man das neue Verzeichnis eingegeben hat,
  63. G                    wird der Bildschirm gelöscht und das aktuelle In-
  64. G                    haltszeichnis angezeigt. Nach Tastendruck geht es
  65. G                    normal weiter.
  66. G(R)eset           : Nach einer Sicherheitsabfrage wird das Programm
  67. G                    neu gestartet. Alle Daten werden dabei gelöscht.
  68. G(Q)uit            : Nach einer doppelten Sicherheitsabfrage gelangt
  69. G                    man, je nachdem von wo aus das Programm gestartet
  70. G                    wurde, zurück ins CLI oder auf die Workbench.
  71. G(T)ext eingeben   : Mit diesem Befehl kann man den Text, der später
  72. G                    auf der Ettikette erscheinen soll, zeilenweise
  73. G                    eingeben. Bearbeitet wird immer die mit den
  74. G                    Cursor Tasten (siehe auch [UP] und [DN]) ange-
  75. G                    gewählte Zeile.
  76. G                    Der Zeileneditor ist sehr komfortabel, so 
  77. G                    läßt sich z.B. die Position, an der der nächste
  78. G                    Buchstabe eingegeben werden soll, durch die 
  79. G                    CURSOR-LEFT und CURSOR-RIGHT Tasten frei be-
  80. G                    stimmen. Mit BACKSPACE löscht man den Buchstaben
  81. G                    vor der Cursorposition, mit DEL den Buchstaben,
  82. G                    der sich unterhalb des Cursors befindet. Mit
  83. G                    RETURN wird die Eingabe beendet.
  84. G                    Näheres zum Zeileneditor unten.
  85. G(F)arbe ändern    : Mit ETTI kann man die Ettiketten, wenn man stolzer
  86. G                    Besitzer eines Farbdruckers ist, auch farbig be-
  87. G                    drucken. Drückt man nun die Taste "F",so wird die 
  88. G                    Farbe der aktuellen Zeile (siehe [UP] und [DN])
  89. G                    geändert. Es stehen folgende Farben zur Verfügung:
  90. G                    Schwarz, rot, blau, violett, gelb, lila und grün.
  91. G                    Diese Farbanpassung gilt zumindest für den
  92. G                    Commodore MPS 1500c (und eigentlich auch für den
  93. G                    Epson JX-80).
  94. G                    Stimmen die Farben auf dem Papier nicht mit denen
  95. G                    auf dem Bildschirm überein, so muß man die
  96. G                    Palette-Werte im Programm (beim Programmpunkt
  97. G                    "Farben" ) entsprechend ändern.
  98. G(A)rt der Schrift : Mit ETTI kann man für jede Zeile eine andere
  99. G                    Schriftart wählen. Zur Verfügung stehen folgende
  100. G                    Arten: normal, kursiv, fett, breit und doppelt.
  101. G                    Der MPS 1500c verarbeitet diese Arten ohne         
  102. G                    Probleme.
  103. G                    Wurde für eine Zeile der Engdruck-Modus angewählt,
  104. G                    so wird der Text automatisch auf der Ettikette 
  105. G                    (nicht auf dem Bildschrim !) zentriert.
  106. G                    Da im Breitdruck-Modus nur 16 Zeichen auf eine 
  107. G                    Ettikette passen, werden immer nur die ersten
  108. G                    16 Buchstaben der Zeile, auch wenn diese länger
  109. G                    als 16 Zeichen ist, gedruckt.
  110. G                    Zu beachten ist noch, daß im NLQ-Modus nicht alle
  111. G                    Schriftarten (z.B. kursiv) funktionieren.
  112. G(U)nterstreichen  : Mit dieser Funktion kann man bestimmen, ob die
  113. G                    aktuelle Zeile auf der Ettikette unterstrichen
  114. G                    werden sollen oder nicht. Später zu unter-
  115. G                    streichende Zeilen werden mit einem "u" gekenn-
  116. G                    zeichnet, nicht zu unterstreichende mit einem "-".
  117. G[UP] und [DN]     : Mit den beiden Cursor-Tasten kann man die Zeile,
  118. G                    die bearbeitet werden soll, bestimmen.
  119. G                    Angezeigt wird die aktuelle Zeile durch eine 
  120. G                    Linie, die das Textfeld mit dem Feld, das die
  121. G                    Schriftarten anzeigt, verbindet.
  122. G
  123. G
  124. GDas Programm
  125. G
  126. GDas Programm ist in zwei Teile, Unterprogramme und Hauptprogramm, auf-
  127. Ggeteilt.
  128. GIm Unterprogrammteil befinden sich folgende Routinen:
  129. G
  130. G   CharGet     : Wartet auf Zeichendruck.
  131. G   Frage       : Fordert den Benutzer zur Befehlseingabe auf.
  132. G   ShowData (n): Druckt alle Daten (z.B. die Schriftart) der Zeile n
  133. G                 in die dafür vorgesehenen Felder.
  134. G   ShowText (n): Druckt Text der Zeile n in das Textfeld. Wenn Breit-
  135. G                 schrift angewählt wurde, erscheinen nur die ersten 16
  136. G                 Buchstaben des jeweiligen Textes im Textfenster.
  137. G   Fehler      : Gibt Fehlermeldungen aus und springt nach Tastendruck
  138. G                 zurück in das Hauptprogramm. Es kann vorkommen, daß
  139. G                 eine Fehlernummer ausgegeben wird. Im Basic-Handbuch
  140. G                 kann man dann nachschlagen, was sie bedeutet.
  141. G
  142. GDas zweifellos interessanteste Unterprogramm ist "Eingabe". Es läßt
  143. Gsich nämlich hervorragend in eigenen Basicprogrammen verwenden, hat es
  144. Gdoch wesentlich mehr Möglichkeiten, als der Basic-Befehl "Input".
  145. G"Eingabe" hat folgendes Befehlsformat:
  146. G
  147. G               Eingabe Zeile!, Spalte!, Länge!, String
  148. G
  149. GZeile und Spalte bezeichnen die Position, ab der die Eingabe erfolgen
  150. Gsoll. Mit Länge bestimmt man die Anzahl der Buchstaben, die vom Be-
  151. Gnutzer höchstens eingegeben werden können. Der Text wird dann in
  152. GString übergeben.
  153. G
  154. GBeispiel:      Eingabe 10!,15!,20!,Text$
  155. G
  156. G
  157. GFolgendermaßen kann man das Unterprogramm für seine eigenen Progarmme
  158. Gverwenden:
  159. G             1. AmigaBasic und ETTI laden, ETTI auflisten.
  160. G             2. Eingeben "Delete Init-".
  161. G             3. Den Bereich vom Unterprgramm "CharGet" bis zum noch
  162. G                übrigen Teil des Programmes und den Bereich vom 
  163. G                Angang bis zu "Sub Eingabe (y,x..." mit der Maus
  164. G                markieren und mit Amiga+X löschen. Jetzt müßte, wenn
  165. G                alles richtig gemacht wurde, nur noch das Unterpro- 
  166. G                gramm "Eingabe" im List-Fenster erscheinen.
  167. G             4. Mit ' Save "Eingabe",a ' nun das Programm im ASCII
  168. G                Format auf Diskette speichern.
  169. G
  170. GMit ' Merge "Eingabe" ' kann das Unterprogramm nun jederzeit in 
  171. Geigenen Programmen verwendet werden.
  172. G
  173. G
  174. G
  175. GDrucken
  176. G
  177. GEntwickelt und getestet wurde dieses Programm mit dem neuen Farb-
  178. Gdrucker von Commodore, dem MPS 1500c. Einzustellen ist die 
  179. GEpson JX-80 Emulation.
  180. GDas Programm müßte aber auch mit jedem anderen unter Preferences
  181. Geinstellbaren Drucker laufen. ETTI spricht den Drucker nämlich über
  182. Gden Drucker-Device-Treiber des Amiga an.
  183. G
  184. GDie Ettiketten
  185. G
  186. GETTI ist für den Gebrauch von 1-bahnigen Endlos-Computer-Ettiketten
  187. Gmit einer Größe von ca. 89 x 35 mm konzipiert.
  188. GSelbstverständlich lassen sich auch kleinere Ettiketten (z.B. für
  189. GDisketten) verwenden, dabei ist aber zu beachten, daß man bei der
  190. GTexteingabe den rechten Rand des Textfeldes freilassen sollte.
  191. G
  192. G
  193. GTechnische Daten
  194. G
  195. G   Programmname            : ETTI 1.0
  196. G   Autor                   : Axel Sodtalbers
  197. G                             zum Fernsehturm 38
  198. G                             2960 Aurich 1
  199. G   erforderliche Hardware  : Amiga 500,1000,2000
  200. G                             Drucker, der unter Preferences läuft
  201. G                             (getestet mit MPS 1500c)
  202. G   erforderliche Software  : AmigaBasic Version 1.2
  203. G   Länge des Programms     : ca. 11 Kbyte
  204.  
  205.